/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Motor;

//import java.util.Calendar;
import java.util.ArrayList;
import java.util.Date;
/**
 *
 * @author yindri
 */
public class Cliente extends Persona
{
	private boolean clienteAsociado;
	private Date fechaIngreso;
	private boolean esJuridico;
	private TarjetaDeAfiliado laTarjeta;
	private ArrayList<Factura> listaFacturas;

	public Cliente(String nombre, String apellido, int cedula, String direccion, String telefono,
	String email, String login, String password, Date fechaDeNacimiento, boolean clienteAsociado,
	char sexo,Date fechaIngreso, boolean esJuridico, TarjetaDeAfiliado laTarjeta, ArrayList <Factura>
	listaFacturas)
	{
		super(nombre, apellido, cedula, direccion, telefono, email, sexo, login, password, fechaDeNacimiento);
		this.clienteAsociado = clienteAsociado;
		this.fechaIngreso = fechaIngreso;
		this.esJuridico = esJuridico;
		this.laTarjeta = laTarjeta;
		this.listaFacturas = listaFacturas;
	}

	public ArrayList<Factura> getListaFacturas() {
		return listaFacturas;
	}

	public void setListaFacturas(ArrayList<Factura> listaFacturas) {
		this.listaFacturas = listaFacturas;
	}


	public boolean isClienteAsociado() {
		return clienteAsociado;
	}

	public void setClienteAsociado(boolean clienteAsociado) {
		this.clienteAsociado = clienteAsociado;
	}

	public Date getFechaIngreso() {
		return fechaIngreso;
	}

	public void setFechaIngreso(Date fechaIngreso) {
		this.fechaIngreso = fechaIngreso;
	}

	public boolean isEsJuridico() {
		return esJuridico;
	}

	public void setEsJuridico(boolean esJuridico) {
		this.esJuridico = esJuridico;
	}



//	public Cliente (String nombre, String apellido, int cedula, String zonaDondeVive, String telefono,
//					String email, String login, String password, Calendar fechaDeNacimiento)
//	{
//			super(nombre, apellido, cedula, zonaDondeVive, telefono, email, login, password, fechaDeNacimiento);
//	}
//
//	public Cliente(String nombre, String apellido, int cedula, String zonaDondeVive, String telefono,
//					String email, String login, String password, Calendar fechaDeNacimiento,
//					int idTarjeta, boolean clienteAsociado, String fechaIngreso, ListaProducto listaProductos)
//	{
//		super(nombre, apellido, cedula, zonaDondeVive, telefono, email, login, password, fechaDeNacimiento);
//		this.clienteAsociado = clienteAsociado;
//		this.fechaIngreso = fechaIngreso;
//		this.listaProductos = listaProductos;
//
//	}


}